Verifying a Vci Bus Interface Model Using an Lsc-based Specification

نویسندگان

  • Annette Bunker
  • Ganesh Gopalakrishnan
چکیده

Because of the high stakes involved in integrating externally developed intellectual property (IP) cores used in System on Chip (SOC) designs, methods and tool support for quick, easy, decisive standard compliance verification must be developed. Such methods and tools include formal standard specifications that are easy to read, formal definitions of standard compliance and automatic generation of model checking assertions which together imply compliance. We compare two efforts in verifying that the same register transfer level (RTL) code complies with the Virtual Component Interface (VCI) Standard. In so doing, we show that using Live Sequence Charts (LSCs) as a formal notation for protocol specification has potential to aid automatic protocol compliance verification.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and Verifying Web Service Behaviors Based on Live Sequence Chart Specifications

Web Services have been widely used in Service-Oriented Architecture (SOA) framework. Due to the complexity of interactive behaviors, formal verification plays a critical role in Web services-based application engineering. In this paper, we mainly use Live Sequence Chart Specifications (LSC) to specify the complex behaviors among multiple Web services, and then translate LSC to automata model EL...

متن کامل

Annotated Data Type Declarations for Bus Interface Synthesis

This paper investigates the applications of data type declarations describing memory mapped interfaces of hardware components. The rise of abstract bus interfaces like in the VCI standard for System on Chip design enables the logical separation of a protocol adaptor and a functional adaptor part in the bus interface of hardware components. In this approach, the functional part of a component’s ...

متن کامل

Verifying IP-Core based System-On-Chip Designs

We describe a methodology for verifying system-on-chip designs. In our methodology, the problem of verifying system-on-chip designs is decomposed into three tasks. First, we verify, once and for all, the standard bus interconnecting IP Cores in the system . The next task is to verify the glue logic, which connects the IP Cores to the buses. Finally, using the verified bus protocols and the IP c...

متن کامل

Verifying Real-Time Systems against Scenario-Based Requirements

We propose an approach to automatic verification of realtime systems against scenario-based requirements. A real-time system is modeled as a network of Timed Automata (TA), and a scenario-based requirement is specified as a Live Sequence Chart (LSC). We define a trace-based semantics for a kernel subset of the LSC language. By equivalently translating an LSC chart into an observer TA and then n...

متن کامل

Formal Verification of the PCI Local Bus: A Step Towards IP Core Based System-On-Chip Design Verification

We describe a methodology for verifying system-on-chip designs. In our methodology, the problem of verifying system-on-chip designs is decomposed into three tasks. First, we verify, once and for all, the standard bus interconnecting IP Cores in the system. The next task is to verify the glue logic, which connects the IP Cores to the buses. Finally, using the verified bus protocols and the IP co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002